home *** CD-ROM | disk | FTP | other *** search
/ Day Cry / Day Cry CD.bin / oh_towns / taropyon / splib / splib.lzh / DOC / PRIDEDTA.DOC < prev   
Text File  |  1993-02-24  |  9KB  |  219 lines

  1.  
  2. ==========================================================================
  3.             system ügPrideüh version II, Copyright (C) TaroPYON
  4.                               DTA library
  5. ==========================================================================
  6.  
  7. **************************************************************************
  8. üÖ    ü@DTA âëâCâuâëâèé╞é═üC
  9. **************************************************************************
  10.  
  11. ü@DTA üiData Transfer Areaüjé╞é═üCâlâCâeâBâuâéü[âhé┼é╠âvâìâZâXè╘Æ╩ÉMé≡ìséñ
  12. é╜é▀é╠ù╠êµé╠é▒é╞é┼üiègÆúâëâCâuâëâèéhé╔è▄é▄éΩéΘüjâIü[âoü[âîâCâëâCâuâëâèé┼âT
  13. â|ü[âgé│éΩé─éóé▄é╖üB
  14. ü@âlâCâeâBâuâéü[âhé╠ÄqâvâìâZâXé┼é═üCÉeâvâìâZâXé╞ÄqâvâìâZâXé╞é╠âfü[â^é╠Ä≤é»
  15. ôné╡é═üiVRAMéΓWAVE-RAMôÖé≡é╠é╝é»é╬üjDTA é┼é╡é⌐ìséªé▄é╣é±üB
  16. ü@é╡é⌐éαüCâIü[âoü[âîâCâëâCâuâëâèé┼é═üCDTA ôαé╠âfü[â^é╠Ägéóò√é▄é┼é═îêé▀éτéΩ
  17. é─éóé╚éóé╜é▀üCDTA é═Éeü^ÄqâvâìâZâXé┼é╠ò┬é╢é╜üiâìü[âJâïé╚üjè┬ï½é┼é╡é⌐Ägéªé▄
  18. é╣é±üB
  19. ü@é▒é╠DTA âëâCâuâëâèé═üCé╗é╠ DTAôαé╠âfü[â^é╠âtâHü[â}âbâgé≡Ädùlë╗é╡üCê┘é╚éΘ
  20. âAâvâèâPü[âVâçâôé⌐éτé┼éαâlâCâeâBâuâéü[âhé╠ÄqâvâìâZâXé¬ùÿùpé┼é½éΘéµéñé╔é╞ì∞
  21. ɼé╡é╜éαé╠é┼é╖üB
  22.  
  23.  
  24. ü£    écésé`âëâCâuâëâèé╠èTùv
  25.  
  26. ü@DTA âëâCâuâëâèé═üCDTA ôαüiÄ└æ╠é═é╜é±é╚éΘâüâéâèï≤è╘é┼é╖üjé≡üCâfâBâXâNé╠éµ
  27. éñé╔î⌐é╚é╡üCâtâ@âCâïû╝é╔éáé╜éΘâîâRü[âhû╝é╞üCâAâìâPü[âVâçâôâeü[âuâïüiDTA ôα
  28. é╠éáéΘâuâìâbâNé≡Ägé┴é─éóéΘé⌐é╟éñé⌐èoéªé─é¿é¡é╜é▀é╠âeü[âuâïüjé┼è╟ù¥é╡é▄é╖üB
  29.  
  30. ü@DTA é═üCÉeâvâìâZâXé⌐éτé═Æ╩Åφé╠âfü[â^ù╠êµé╞ô»é╢âZâîâNâ^é¬âAâNâZâXé┼é½é▄é╖
  31. é¬üCÄqâvâìâZâXé⌐éτé═Æ╩Åφâfü[â^ù╠êµé╞é═ê┘é╚éΘâZâîâNâ^é┼âAâNâZâXé╡é╚é»éΩé╬é╚
  32. éΦé▄é╣é±üB
  33. ü@DTA âëâCâuâëâèé┼é═üCÄqâvâìâZâXé⌐éτÄgéφéΩéΘé╞é½é═ DTAôαé╠âfü[â^é≡éóé┴é╜é±
  34. âqü[âvù╠êµé╔òíÄ╩é╡é▄é╖üBéµé┴é─üCÄqâvâìâZâXé⌐éτé┼éαô┴ò╩é╚Åêù¥é═ìséñé▒é╞é╚é¡
  35. DTA ôαé╠âfü[â^é≡âAâZâNâXé┼é½é▄é╖üB
  36. ü@é▄é╜üCâfü[â^é¬æσé½é╖é¼é─ DTAôαé╔ô]æùé┼é½é╚éóÅΩìçé╔é═üCÄ⌐ô«ôIé╔âtâ@âCâïé≡
  37. îoùRé╡é─âfü[â^é≡éΓéΦé╞éΦé╖éΘï@ì\éαùpê╙é│éΩé─éóé▄é╖üié▒é╠ÅΩìçéαüCâåü[âUü[é¬
  38. âAâNâZâXé╖éΘâfü[â^é═âqü[âvù╠êµé╔èmò█é│éΩé▄é╖üjüB
  39.  
  40.  
  41. ü£    ÉeâvâìâZâXé┼é╠Ägéóò√
  42.  
  43.  
  44.           äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó
  45.           äá(1)    DTA é╠âIü[âvâô                          äá
  46.           äá    DTA_open()                              äá
  47.           äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäªäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
  48.                                 äá
  49.                                 äÑäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒü¿âGâëü[
  50.                                 ü½
  51.           äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó
  52.           äá(2)    âîâRü[âhé╠ì∞ɼ                          äá
  53.           äá    DTA_createRecode()                      äá
  54.           äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäªäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
  55.                                 äá
  56.                                 äÑäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒü¿âGâëü[
  57.                                 ü½
  58.           äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó
  59.           äá(3)    âîâRü[âhâfü[â^Åæé½ì₧é▌                  äá
  60.           äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäªäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
  61.                                 äá
  62.                                 äá
  63.                                 ü½
  64.           äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó
  65.           äá(4)    âfü[â^é╠âtâëâbâVâà                      äá
  66.           äá    DTA_flush()                             äá
  67.           äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäªäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
  68.                                 äá
  69.                                 äá
  70.                                 ü½
  71.           äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó
  72.           äá(5)    ÄqâvâìâZâXé╠î─é╤Åoé╡                    äá
  73.           äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäªäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
  74.                                 äá
  75.                                 äá
  76.                                 ü½
  77.           äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó
  78.           äá(6)    ÄqâvâìâZâXé⌐éτé╠ò£ïAÅêù¥                äá
  79.           äá    DTA_resetCtrl()                         äá
  80.           äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäªäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
  81.                                 äá
  82.                                 äá
  83.                                 ü½
  84.           äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó
  85.           äá(7)    ÄqâvâìâZâXé┼ì∞ɼé│éΩé╜âîâRü[âhé╠âIü[âvâôäá
  86.           äá    DTA_openRecode()                        äá
  87.           äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäªäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
  88.                                 äá        âGâëü[é▄é╜é═âfü[â^é╚é╡
  89.                                 äÑäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó
  90.                                 ü½                                äá
  91.           äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó        äá
  92.           äá(8)    âîâRü[âhâfü[â^ô╟é▌ĵéΦ                  äá        äá
  93.           äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäªäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú        äá
  94.                                 äá                                äá
  95.                                 äáü⌐äƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
  96.                                 ü½
  97.           äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó
  98.           äá(9)    ì∞ï╞ù╠êµé╠èJò·üiâNâìü[âYüj              äá
  99.           äá    DTA_freeCtrl()                          äá
  100.           äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäªäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
  101.                                 äá
  102.                                 ü½
  103.  
  104.  
  105. ü£    ÄqâvâìâZâXé┼é╠Ägéóò√
  106.  
  107.  
  108.           äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó
  109.           äá(1)    DTA é╠âIü[âvâôâ`âFâbâN                  äá
  110.           äá    DTA_openCheck()                         äá
  111.           äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäªäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
  112.                                 äá
  113.                                 äÑäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒü¿âGâëü[
  114.                                 ü½
  115.           äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó
  116.           äá(2)    ÉeâvâìâZâXé┼ì∞ɼé│éΩé╜âîâRü[âhé╠âIü[âvâôäá
  117.           äá    DTA_openRecode()                        äá
  118.           äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäªäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
  119.                                 äá        âGâëü[é▄é╜é═âfü[â^é╚é╡
  120.                                 äÑäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó
  121.                                 ü½                                äá
  122.           äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó        äá
  123.           äá(3)    âîâRü[âhâfü[â^ô╟é▌ĵéΦ                  äá        äá
  124.           äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäªäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú        äá
  125.                                 äá                                äá
  126.                                 äáü⌐äƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
  127.                                 ü½
  128.           äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó
  129.           äá(4)    âAâvâèâPü[âVâçâôé╠Åêù¥                  äá
  130.           äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäªäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
  131.                                 äá
  132.                                 ü½
  133.           äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó
  134.           äá(5)    âîâRü[âhé╠ì∞ɼ                          äá
  135.           äá    DTA_createRecode()                      äá
  136.           äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäªäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
  137.                                 äá                    âGâëü[
  138.                                 äÑäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó
  139.                                 ü½                                äá
  140.           äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó        äá
  141.           äá(6)    âîâRü[âhâfü[â^Åæé½ì₧é▌                  äá        äá
  142.           äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäªäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú        äá
  143.                                 äá                                äá
  144.                                 äáü⌐äƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
  145.                                 ü½
  146.           äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó
  147.           äá(7)    âfü[â^é╠âtâëâbâVâà                      äá
  148.           äá    DTA_flush()                             äá
  149.           äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäªäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
  150.                                 äá
  151.                                 äá
  152.                                 ü½
  153.                 ÄqâvâìâZâXÅIù╣üiÉeâvâìâZâXé╔û▀éΘüj
  154.  
  155.  
  156. ü£    Äσùvè╓Éöé╠Éαû╛
  157.  
  158.  
  159.     üíâîâRü[âhé╠ì∞ɼ
  160.  
  161.     üyè╓Éöüzécésé`üQéâéÆéàéüéöéàéqéàéâéÅéäéà
  162.     üyÅæÄ«üz
  163.         DTARECODE_T    *DTA_createRecode( DTACTRL_T *dtaCtrl,
  164.                                         CONST char *name, size_t siz )
  165.     üyôⁿù═üz
  166.         DTACTRL_T    *dtaCtrl;        DTA âRâôâgâìü[âïâ|âCâôâ^
  167.         CONST char    *name;            âîâRü[âhû╝
  168.         size_t        siz;            âîâRü[âhâfü[â^âTâCâY
  169.     üyò£ïAüz
  170.         DTARECODE_T    *DTA_createRecode()
  171.                         != NULL        âîâRü[âhâ|âCâôâ^
  172.                         == NULL        âGâëü[
  173.  
  174.     üyë≡Éαüz
  175.     ü@ÄwÆΦâîâRü[âhû╝é╠âîâRü[âhé≡ÉVïKé╔ì∞ɼé╡é▄é╖üB
  176.     ü@ÄwÆΦâîâRü[âhû╝é╠âîâRü[âhé¬è∙é╔æ╢ì▌é╖éΘÅΩìçé═âGâëü[é╞é╚éΦé▄é╖üB
  177.     ü@ì∞ɼé╡é╜âîâRü[âhé═üC((DTARECODE_T *)dtaRecode)->ptr é┼âAâNâZâXé┼
  178.     é½é▄é╖üBâîâRü[âhé╠âfü[â^âTâCâYé═((DTARECODE_T *)dtaRecode)->siz é╔
  179.     èiö[é│éΩé─éóé▄é╖üidtaRecodeé═û{è╓Éöé┼ĵô╛é╡é╜âîâRü[âhâ|âCâôâ^üjüB
  180.  
  181.     üyÄgùpùßüz
  182.         DTARECODE_T    *dtaRecode;
  183.  
  184.         dtaRecode = DTA_createRecode( dtaCtrl, "RECODE_NAME", 256 );
  185.         if ( dtaRecode == NULL )
  186.             return;    /* âGâëü[    */
  187.         strcpy( dtaRecode->ptr, "RECODE DATA");
  188.  
  189.  
  190.     üíâîâRü[âhé╠âIü[âvâô
  191.  
  192.     üyè╓Éöüzécésé`üQéÅéÉéàé